
#ifndef _Font_H_
#define _Font_H_

#include <string>

class Font {
  public:
    Font(std::string font_filename, float size, float letter_spacing);
    ~Font();

    void renderString(std::string text);

  private:
    unsigned font_texture_id;
    float size, letter_spacing;
    unsigned letter_display_list_base;

    
    void generateDisplayLists(void);
};

#endif

